<?php

// ====================================================================================
// 서비스 명
// ====================================================================================
if (!defined('SC_SERVICE_NAME')) {
    define('SC_SERVICE_NAME', 'FRAMEWORK');
}

// ====================================================================================
// 컨트롤러 변수 지정
// ====================================================================================
if (!defined('SC_VARIABLE_CONTOLLER')) {
    define('SC_VARIABLE_CONTOLLER', 'c');
}

// ====================================================================================
// 액션 처리 변수 지정
// ====================================================================================
if (!defined('SC_VARIABLE_METHOD')) {
    define('SC_VARIABLE_METHOD', 'm');
}

// ====================================================================================
// DB interface (PDO, MDB2)
// ====================================================================================
if (!defined('SC_DB_INTERFACE')) {
    define('SC_DB_INTERFACE', 'PDO');
}

// ====================================================================================
// global client cookie
// ====================================================================================
// 기본 쿠키
if (!defined('SC_COOKIE_CODE')) {
    //define('SC_COOKIE_CODE', 'SCGAC');
    define('SC_COOKIE_CODE', strtoupper(SC_SERVICE_NAME).'_GCC');
}

// ====================================================================================
// 세션 경과 시간
// ====================================================================================
if (!defined('SC_SESSION_TIME')) {
    define('SC_SESSION_TIME', 3600);
}

// ====================================================================================
// 필수 파라미터 정의 (사용할 파라미터 정의)
// 이외 파라미터는 컨텐츠에 정의되지 않은 것들에 한해 제외한다.
// ====================================================================================
//$aIgnoreParam = array('SCGCA', 'SCGCC');
//$aIgnoreParam = array(SC_COOKIE_CODE, SC_COOKIE_CODE_COP, SC_COOKIE_CODE_SUP);
$aIgnoreParam = array(SC_COOKIE_CODE);
$sIgnoreParam = implode(',', $aIgnoreParam);
if (!defined('SC_IGNORE_PARAM')) {
    define('SC_IGNORE_PARAM', $sIgnoreParam);
}

// ====================================================================================
// 파라미터 필터링
// 필터링 제외 파라미터 정의
// ====================================================================================
$aFilterKey = array(SC_VARIABLE_CONTOLLER, SC_VARIABLE_METHOD);
$aFilterkeyMerge = array_merge($aIgnoreParam, $aFilterKey);
$sFilterKeyMerge = implode(',', $aFilterkeyMerge);
if (!defined('SC_FILTER_PARAM')) {
    define('SC_FILTER_PARAM', $sFilterKeyMerge);
}

// ====================================================================================
// JS, CSS packing
// ====================================================================================
$is_packing = 0;
if (empty($DEBUG_INFO['is_packing']) === false && $DEBUG_INFO['is_packing'] == 1) {
    $is_packing = 1;
}
define('SC_JS_CSS_PACKING', $is_packing);

// ====================================================================================
// 파일 서버 (gudalsk.cafe24.com)
// ====================================================================================
if (!defined('SC_FILE_SERVER')) {
    define('SC_FILE_SERVER', 'dev-file.foodcam.co.kr');
}
if (!defined('SC_FILE_SERVER_FTPID')) {
    define('SC_FILE_SERVER_FTPID', 'aaaaaa');
}
if (!defined('SC_FILE_SERVER_FTPPW')) {
    define('SC_FILE_SERVER_FTPPW', 'bbbbb');
}